f0348d6ed737968b74ccb1e67226de6710d45764,hazelcast/src/main/java/com/hazelcast/nio/SerializationHelper.java,SerializationHelper,writeObject,#DataOutput#Object#,23
Before Change
out.writeUTF(obj.getClass().getName());
((DataSerializable) obj).writeData(out);
} else {
out.writeByte(8);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(obj);
After Change
out.writeByte(7);
out.writeLong(((Date) obj).getTime());
} else if (obj instanceof DataSerializable) {
out.writeByte(8);
out.writeUTF(obj.getClass().getName());
((DataSerializable) obj).writeData(out);
} else {
out.writeByte(9);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(obj);